Data Structure for Triangulations

نویسنده

  • LONG CHEN
چکیده

We shall discuss the data structure to represent triangulations and facilitate the mesh adaptation procedure. There is a dilemma for the data structure in the implementation level. If more sophisticated data structure is used to easily traverse in the mesh, for example, to save the star of vertices or edges, it will simplify the implementation of most adaptive finite element subroutines. On the other hand, if the triangulation is changed, for example, a triangle is bisected, one has to update those data structure which in turn complicates the implementation. Our solution is to maintain two basic data structure and construct auxiliary data structure inside each subroutine when it is necessary. It is not optimal in terms of the computational cost. But it will benefit the interface of accessing subroutines, simplify the coding and save the memory. Also as we shall see soon, the auxiliary data structure can be constructed by sparse matrixlization efficiently. This is an example we scarify a small factor of efficiency to gain the simplicity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Persistent Triangulations

Triangulations of a surface are of fundamental importance in computational geometry, engineering simulation, and computer graphics. For example, the convex hull of a set of points may be constructed as a triangulation, and there is a close relationship between Delaunay triangulations and Voronoi diagrams in geometry. Triangulations are ordinarily represented as mutable graph structures for whic...

متن کامل

Regular triangulations of dynamic sets of points

The Delaunay triangulations of a set of points are a class of triangulations which play an important role in a variety of different disciplines of science. Regular triangulations are a generalization of Delaunay triangulations that maintain both their relationship with convex hulls and with Voronoi diagrams. In regular triangulations, a real value, its weight, is assigned to each point. In this...

متن کامل

Dynamic updates of succinct triangulations

In a recent article, we presented a succinct representation of triangulations that supports efficient navigation operations. Here this representation is improved to allow for efficient local updates of the triangulations. Precisely, we show how a succinct representation of a triangulation with m triangles can be maintained under vertex insertions in O(1) amortized time and under vertex deletion...

متن کامل

Explicit Array-Based Compact Data Structures for Triangulations

We consider the problem of designing space efficient solutions for representing triangle meshes. Our main result is a new explicit data structure for compactly representing planar triangulations: if one is allowed to permute input vertices, then a triangulation with n vertices requires at most 4n references (5n references if vertex permutations are not allowed). Our solution combines existing t...

متن کامل

Succinct Representation of Triangulations with a Boundary

We consider the problem of designing succinct geometric data structures while maintaining efficient navigation operations. A data structure is said succinct if the asymptotic amount of space it uses matches the entropy of the class of structures represented. For the case of planar triangulations with a boundary we propose a succinct representation of the combinatorial information that improves ...

متن کامل

Managing Adjacency in Triangular Meshes

The problem of efficiently accessing and maintaining adjacency information for triangulations over general surface domains is addressed. Rapid access to adjacent vertices, edges, and triangles is an important aspect of multiresolution techniques, from subdivision surfaces to mesh simplification. Novel data structures and algorithms for the construction, manipulation, and traversal of triangulat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016